<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Departamento
 *
 * @author mortega
 */
class Departamento {

    var $id_departamento;
    var $nom_departamento;
    var $id_pais;

    public function getId_departamento() {
        return $this->id_departamento;
    }

    public function setId_departamento($id_departamento) {
        $this->id_departamento = $id_departamento;
    }

    public function getNom_departamento() {
        return $this->nom_departamento;
    }

    public function setNom_departamento($nom_departamento) {
        $this->nom_departamento = $nom_departamento;
    }

    public function getId_pais() {
        return $this->id_pais;
    }

    public function setId_pais($id_pais) {
        $this->id_pais = $id_pais;
    }

    
    function sql_quote($valor) {
        if (get_magic_quotes_gpc()) {
            $valor = stripslashes($valor);
        }
        //comprueba si existe la función  
        if (function_exists("mysql_real_escape_string")) {
            $valor = mysql_real_escape_string($valor);
        }
        //para las versiones < 4.3.0 de php usamos addslashes  
        else {
            $valor = addslashes($valor);
        }
        return $valor;
    }

    function anti_inyection() {
        $this->id_departamento = $this->sql_quote($this->id_departamento);
        $this->nom_departamento = $this->sql_quote($this->nom_departamento);
        $this->id_pais = $this->sql_quote($this->id_pais);
    }

    function selectComboDepartamento($con = null, $id_pais) {
        
            if (empty($con)) {
                $con = new Conexion();
            }
            $sql = "select id_departamento, nom_departamento from departamentos where id_pais = " . $id_pais . " order by nom_departamento";
            $result = $con->Ejecuto($sql, $con);
        return $result;
    }

    function selectComboDepartamento2($con = null, $nom_combo,$id_pais) {
        if (!empty($id_pais)) {
            if (empty($con)) {
                $con = new Conexion();
            }
           
            $sql = "select id_departamento, nom_departamento from departamentos where id_pais = " . $id_pais . " order by nom_departamento";
            $result = $con->Ejecuto($sql, $con);
            
            if ($result) {
                $devuelvo = "<select name='" . $nom_combo . "' id='" . $nom_combo . "' border = '0px' onchange='cambio(2)'>";
                while ($reg = mysql_fetch_array($result)) {
                    $devuelvo .= "<option value =" . $reg['id_departamento'] . ">" . $reg['nom_departamento'] . "</option>";
                }
                $devuelvo .= "</select>";
            }else{
                $devuelvo = "No hay departamentos para mostrar";
            }
        } else {
            $devuelvo = "<select name='" . $nom_combo . "' id='" . $nom_combo . "'></select>";
            
        }
        return $devuelvo;
    }
    
}

?>
